function Button(){
	
}

/**
 * 
 * @param seletor (Seletor do campo de texto.)
 * @param config (Parâmetro que chama os atributos do Button)
 * 
 * <ul>
 * <li><p><b>Disabled</b> - Tipo: "Boolean" - Desabilita o button quando setado "true".</p></li>
 * </ul>
 * 
 * <ul>
 * <li><p><strike><b>Icons</b></strike> - Tipo: "Object" - {primary:nomeIcone,secondary:nomeIcone} (Depreciado)</p></li>
 * </ul>
 * 
 * <ul>
 * <li><p><b>Label</b> - Tipo: "String" - Texto que sera mostrada no campo do Botão.</p></li>
 * </ul>
 * 
 * <ul>
 * <li><p><strike><b>Text</b></strike> - Tipo: "Boolean" - Quando definida como "false" nenhum texto será exibido , mas a opção de ícones deve ser ativado , caso contrário, a opção de texto serão ignoradas . (Depreciado por depender do Icons)</p></li>
 * </ul>
 */
Button.prototype.criarBotao = function(seletor,config){
	
	// JSON Local carregado com os valores Default.
	var jsonLocal = {"disabled":false,"icons":{primary:null,secondary:null},"label":null,"text":true};
	
	//Caira no if quando o usuario informar valores para o JSON.
	if(config){
		
		//Substitui os valores Default pelo o que o usuario passou, o valor que não for informado, continuará com o Default.
		$.extend(jsonLocal,config);	
		
	}
	
	//Criando o autoComplete carregado com os valores.
	$(seletor).button(jsonLocal);
};

var button = new Button();